package com.yidu.hbatsams.domain;

import java.io.Serializable;
import java.util.Date;

/**
 * 
 */
public class AtsSchemeExpert implements Serializable {
    /**
     * 主键
     */
    private Integer seId;

    /**
     * 方案外键
     */
    private Integer schemeId;

    /**
     * 申请时间
     */
    private String applyForTime;

    /**
     * 申请理由
     */
    private String applyForExp;

    /**
     * 方案名称
     */
    private String saName;

    /**
     * 10 申请20 中心领导同意21 中心领导不同意30 专家已获知待回复40 专家已回复
     */
    private String auditState;

    /**
     * 专家咨询结果
     */
    private String results;

    /**
     * 排序
     */
    private Integer sort;

    /**
     * 创建人
     */
    private String creater;

    /**
     * 创建时间
     */
    private Date creatTime;

    /**
     * 是否有效
     */
    private Integer isva;

    /**
     * 备注
     */
    private String remark;

    /**
     * 专家id
     */
    private Integer expertId;

    /**
     * 专家名字
     */
    private String expertName;

    /**
     * ats_scheme_expert
     */
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     * @return se_id 主键
     */
    public Integer getSeId() {
        return seId;
    }

    /**
     * 主键
     * @param seId 主键
     */
    public void setSeId(Integer seId) {
        this.seId = seId;
    }

    /**
     * 方案外键
     * @return scheme_id 方案外键
     */
    public Integer getSchemeId() {
        return schemeId;
    }

    /**
     * 方案外键
     * @param schemeId 方案外键
     */
    public void setSchemeId(Integer schemeId) {
        this.schemeId = schemeId;
    }

    /**
     * 申请时间
     * @return apply_for_time 申请时间
     */
    public String getApplyForTime() {
        return applyForTime;
    }

    /**
     * 申请时间
     * @param applyForTime 申请时间
     */
    public void setApplyForTime(String applyForTime) {
        this.applyForTime = applyForTime == null ? null : applyForTime.trim();
    }

    /**
     * 申请理由
     * @return apply_for_exp 申请理由
     */
    public String getApplyForExp() {
        return applyForExp;
    }

    /**
     * 申请理由
     * @param applyForExp 申请理由
     */
    public void setApplyForExp(String applyForExp) {
        this.applyForExp = applyForExp == null ? null : applyForExp.trim();
    }

    /**
     * 方案名称
     * @return sa_name 方案名称
     */
    public String getSaName() {
        return saName;
    }

    /**
     * 方案名称
     * @param saName 方案名称
     */
    public void setSaName(String saName) {
        this.saName = saName == null ? null : saName.trim();
    }

    /**
     * 10 申请20 中心领导同意21 中心领导不同意30 专家已获知待回复40 专家已回复
     * @return audit_state 10 申请20 中心领导同意21 中心领导不同意30 专家已获知待回复40 专家已回复
     */
    public String getAuditState() {
        return auditState;
    }

    /**
     * 10 申请20 中心领导同意21 中心领导不同意30 专家已获知待回复40 专家已回复
     * @param auditState 10 申请20 中心领导同意21 中心领导不同意30 专家已获知待回复40 专家已回复
     */
    public void setAuditState(String auditState) {
        this.auditState = auditState == null ? null : auditState.trim();
    }

    /**
     * 专家咨询结果
     * @return results 专家咨询结果
     */
    public String getResults() {
        return results;
    }

    /**
     * 专家咨询结果
     * @param results 专家咨询结果
     */
    public void setResults(String results) {
        this.results = results == null ? null : results.trim();
    }

    /**
     * 排序
     * @return sort 排序
     */
    public Integer getSort() {
        return sort;
    }

    /**
     * 排序
     * @param sort 排序
     */
    public void setSort(Integer sort) {
        this.sort = sort;
    }

    /**
     * 创建人
     * @return creater 创建人
     */
    public String getCreater() {
        return creater;
    }

    /**
     * 创建人
     * @param creater 创建人
     */
    public void setCreater(String creater) {
        this.creater = creater == null ? null : creater.trim();
    }

    /**
     * 创建时间
     * @return creat_time 创建时间
     */
    public Date getCreatTime() {
        return creatTime;
    }

    /**
     * 创建时间
     * @param creatTime 创建时间
     */
    public void setCreatTime(Date creatTime) {
        this.creatTime = creatTime;
    }

    /**
     * 是否有效
     * @return isva 是否有效
     */
    public Integer getIsva() {
        return isva;
    }

    /**
     * 是否有效
     * @param isva 是否有效
     */
    public void setIsva(Integer isva) {
        this.isva = isva;
    }

    /**
     * 备注
     * @return remark 备注
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 备注
     * @param remark 备注
     */
    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    public Integer getExpertId() {
        return expertId;
    }

    public void setExpertId(Integer expertId) {
        this.expertId = expertId;
    }

    public String getExpertName() {
        return expertName;
    }

    public void setExpertName(String expertName) {
        this.expertName = expertName;
    }
}